Contrasts between parallel and distributed computing.