clean up #ifdefed out functions

- delete old #ifdefed out function that didn't work well.
- tried out a version that allocates memory and launches a grid per warp
instead of per thread block
- around 2X slower than doing it per thread block (~5.4 billion moves
per second best case)
- disabled by default (#ifdefed out)