Bridging-Time Scale Techniques and their Applications in Atomistic Computational Science