Contemporary high performance computing : from petascale toward exascale /: from petascale toward exascale. (2017)