Playing with Gravity to Learn CUDA: Optimization
sam-koblenski.blogspot.com