Parallel computing : on the road to exascale - Joubert, G. R. (Advances in parallel computing, 2016)