by H. Power
"Parallel computing involves the division of a complicated program into smaller tasks which are then performed simultaneously by several processors, thus reducing the total execution time dramatica…