Towards an Adaptable Middleware for Parallel Computing in Heterogeneous Environments | IEEE Conference Publication | IEEE Xplore