Also that is a great reason why array languages would be ideal for GPGPU, and sadly we're stuck in more classical languages with extensions for that.