Languages and Compilers for Parallel Computing - Chen Ding, John Criswell, Peng Wu (Springer, 2017)