The Floating Random Walk and Its Application to Monte Carlo Solutions of Heat Equations