Algorithms and Architectures for Parallel Processing - Vaidya; Jin Li; Li, Jin (Springer International Publishing, 2018)