General atomistic approach for modeling metal-semiconductor interfaces using density functional theory and nonequilibrium Green's function | Synapse