Parallel Architecture, Algorithm and Programming - Guoliang Chen, Hong Shen, Mingrui Chen (Springer, 2017)