Phoenix++: modular MapReduce for shared-memory systems
MapReduce: simplified data processing on large clusters