Since we can create tasks, run them in a parallel then direct
there result into a result task we can create a workflow that
can define how this can be accomplished and have the map ops
run in parallel (with the reduction op happening after all the
map ops have finished).
Part of blueprint more-examples
Change-Id: I7c04f5508b35b945c49e5798ece0e298d2e1b979