Figure 3.7: averager with in-map combiner