The Effects of Problem Partitioning, Allocation, and Granularity on the Performance of Multiple-Processor Systems | IEEE Journals & Magazine | IEEE Xplore