The exploitation of parallelism on shared memory multiprocessors. - Michael Allan Stoker (1990)