nvidia gpu acceleration of spherical harmonic transforms 4103668