Go backward to Global Communication
Go up to Top
Go forward to Unstructured/Dynamic Communication
Concurrency only for multiple summations!
Concurrency within one summation!
divide&conquer: if base_case then solve_problem else partition problem into L and R solve subproblem L with d&c solve subproblem R with d&c combine solutions of L and R