Hardware parallelism vs. software parallelism

by John A. Chandy , Janardhan Singaraju