The framework and compilation techniques for directive-based GPU cluster programming | IEEE Conference Publication | IEEE Xplore