High performance algorithms for time dependent wave scattering from a bounded obstacle