Parallel Algorithms for Summing Floating-Point Numbers
MapReduce: simplified data processing on large clusters