1. Smart containers and skeleton programming for GPU-based systems;Dastgeer;Int. J. Parallel Program.,2016
2. StarPU: A unified platform for task scheduling on heterogeneous multicore architectures;Augonnet;Concurr. Comput.,2011
3. SkePU: A multi-backend skeleton programming library for multi-GPU systems;Enmyren,2010
4. VectorPU: A generic and efficient data-container and component model for transparent data transfer on GPU-based heterogeneous systems;Li,2017
5. Ensuring memory consistency in heterogeneous systems based on access mode declarations;Henrio,2018