Title: Programming Massively Parallel Processors, Third Edition