A code motion technique for accelerating general-purpose computation on the GPU | IEEE Conference Publication | IEEE Xplore