C++

The Map Reduce pattern

Maps in all glory, but often you want to combine all the elements worked on to a single value. That's a _reduce_.

The Map Pattern

A map is the most fundamental parallel pattern when you can perform an operation on each element in a collection independently. Embarassingly parallel!