Multiscale Modeling: From Atoms to Devices