Programming Massively Parallel Processers - Kirk,David B (Elsevier Amsterdam, 2014)