Algorithms and Architectures for Parallel Processing - Ibrahim, Shadi (Springer International Publishing, 2020)