1. The OpenACC application programming interface 2011. URL http://www.openacc.org/sites/default/files/OpenACC.1.0_0.pdf. Version 1.0. The OpenACC application programming interface 2011. URL http://www.openacc.org/sites/default/files/OpenACC.1.0_0.pdf. Version 1.0.
2. The OpenCL specification version 1.2 2011. URL http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf. The OpenCL specification version 1.2 2011. URL http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf.
3. Intel Threading Building Blocks reference manual 2011. URL http://software.intel.com/sites/products/documentation/hpc/tbb/referencev2.pdf. Intel Threading Building Blocks reference manual 2011. URL http://software.intel.com/sites/products/documentation/hpc/tbb/referencev2.pdf.
4. CUDA C programming guide version 4.1 2012. URL http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf. CUDA C programming guide version 4.1 2012. URL http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf.
5. N. Bell and M. Garland. Cusp: Generic parallel algorithms for sparse matrix and graph computations 2012. Version 0.3.0. N. Bell and M. Garland. Cusp: Generic parallel algorithms for sparse matrix and graph computations 2012. Version 0.3.0.