Heterogeneous parallel computing. - Robert Owen Jackson (1999)