Parallel computing : technology trends - Foster, Ian, 1959- (Advances in parallel computing, 2020)