2021 IEEE/ACM Programming Environments for Heterogeneous Computing (PEHC)