SWAT: A Programmable, In-Memory, Distributed, High-Performance Computing Platform
Multi-GPU MapReduce on GPU Clusters