Parallel and Scalable Heat Methods for Geodesic Distance Computation