MapReduce: A Flexible Data Processing Tool. - DEAN, JEFFREY; GHEMAWAT, SANJAY (Communications of the ACM, 2010)