Title: Introduction to heterogeneous computing environments