OpenCL programming by example - Banger, Ravishekhar (Packt Publishing, 2013)