3 It might be hard to implement such "ideal" overlap of communication and execution in practice, but this example highlights the process of scheduling tasks at the cost of over simplification.