Evaluating attainable memory bandwidth of parallel programming models via BabelStream. (2018)