Algorithms and Architectures for Parallel Processing - Sheng Wen, Albert Zomaya, Laurence T. Yang (Springer, 2020)