Last time I talked about the several kinds of parallelism , now I'd like to talk about the methodology we can use in designing a parallel algorithms, The Foster's Methodology. First, let's define first a Unit of Computation and call it a Task. A Parallel Computation is merely a set of Tasks...