Abstract
The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming