Sawtooth heat pulse propagation in tokamaks