General data parallel GPU communication added.