Temporal-spatial discretization and fractional latency techniques for wave propagation in heterogeneous media