Parallel Architectures, Algorithms and Programming - Hong Shen, Yingpeng Sang (Springer, 2020)