OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems. - John E. Stone; David Gohara; Guochun Shi (Comput. Sci. Eng., 2010)