1. OpenMP: An industry-standard API for shared-memory programming;Dagum;Comput. Sci. Eng.,1998
2. StarPU: a unified platform for task scheduling on heterogeneous multicore architectures;Augonnet;Concurr. Comput.: Pract. Exper.,2011
3. Ompss: a proposal for programming heterogeneous multi-core architectures;Duran;Parallel Process. Lett.,2011
4. Kaapi: A thread scheduling runtime system for data flow computations on cluster of multi-processors;Gautier,2007
5. The OpenCL Specification, version 1.0.29,2008