Phoenix++: modular MapReduce for shared-memory systems
Mars: a MapReduce framework on graphics processors