OpenMPD: A Directive-Based Data Parallel Language Extension for Distributed Memory Systems | IEEE Conference Publication | IEEE Xplore