An expressive annotation model for generating SPMD programs | IEEE Conference Publication | IEEE Xplore