A C++ MapReduce framework