Manual Publications M. Viñas, B.B. Fraguela, D. Andrade, R. Doallo . High Productivity Multi-device Exploitation with the Heterogeneous Programming Library . Journal of Parallel and Distributed Computing, 101:51-68, March 2017.M. Viñas, B.B. Fraguela, D. Andrade, R. Doallo . Towards a high level approach for the programming of heterogeneous clusters . 45th Intl. Conf. on Parallel Processing Workshops (ICPPW 2016), pp. 106-114. Philadelphia (USA), August 2016.J. F. Fabeiro, D. Andrade, B.B. Fraguela, R. Doallo . How to write performance portable codes using the Heterogeneous Programming Library . 19th Workshop on Compilers for Parallel Computing (CPC 2016. Valladolid (Spain), July 2016.M. Viñas . Improving the programmability of heterogeneous systems by means of libraries . PhD Thesis. Dept. of Electronics and Systems, University of A Coruña (Spain). July 2016.S. Altuntaş, Z. Bozkus, B.B. Fraguela . GPU accelerated molecular docking simulation with genetic algorithms . 19th European Conf. on Applications of Evolutionary Computation (EvoApps 2016), pp. 134-146. Porto (Portugal), April 2016.J.F. Fabeiro, D. Andrade, B.B. Fraguela. Writing a performance-portable matrix multiplication . Parallel Computing, 52:65-77. February 2016M. Viñas, B.B. Fraguela, Z. Bozkus, D. Andrade. Improving OpenCL programmability with the Heterogeneous Programming Library . International Conference on Computational Science (ICCS 2015), pp. 110-119. Reykjavik (Iceland), June 2015.M. Viñas, Z. Bozkus, B.B. Fraguela, D. Andrade, R. Doallo. Developing adaptive multi-device applications with the Heterogeneous Programming Library . Journal of Supercomputing, 71(6):2204-2220, June 2015.J.F. Fabeiro, D. Andrade, B.B. Fraguela, R. Doallo . Writing self-adaptive codes for heterogeneous systems . 20th International Euro-par Conference (Euro-Par 2014). Lecture Notes in Computer Science vol. 8632, pp. 800-811. Porto (Portugal). August 2014.M. Viñas, Z. Bozkus, B.B. Fraguela, D. Andrade, R. Doallo. Exploiting multi-GPU systems using the Heterogeneous Programming Library . 14th Intl. Conf. on Computational and Mathematical Methods in Science and Engineering (CMMSE 2014), pp. 1280-1291. Rota (Spain), July 2014.M. Viñas, Z. Bozkus, B.B. Fraguela . Exploiting heterogeneous parallelism with the Heterogeneous Programming Library. Journal of Parallel and Distributed Computing, 73(12):1627-1638, December 2013.Z. Bozkus, B.B. Fraguela . A portable high-productivity approach to program heterogeneous systems . 21st International Heterogeneity in Computing Workshop (HCW 2012), in conjunction with IPDPS'12, pp. 163-173. Shanghai (China). May 2012.