Unified Development for Mixed Multi-GPU and Multi-coprocessor Environments Using a Lightweight Runtime Environment | IEEE Conference Publication | IEEE Xplore