High Performance Parallelism Pearls Volume One : Multicore and Many-core Programming Approaches - James Reinders; James Jeffers (2015)