Trying a GPGPU implementation.