CUDA version has steepest descent roughly 60% faster and 25% more efficient