Benchmarking parallel processing platforms: an applications perspective | IEEE Journals & Magazine | IEEE Xplore