Algorithms and Architectures for Parallel Processing - Hu (Springer International Publishing, 2018)