OpenCL : programming guide - Munshi, Aaftab (Addison-Wesley, 2012)