Counting triangles and the curse of the last reducer
A model of computation for MapReduce