Efficient Runge-Kutta Based Local Time-Stepping Methods