CUDA by Example : An Introduction to General -Purpose GPU Programming - Sanders, Jason (Addison-Wesley Professional, 2010)