Parallel Architectures, Algorithms and Programming - Shen (Springer Singapore, 2020)