A View of the Parallel Computing Landscape

A View of the Parallel Computing Landscape

Communications of the ACM article