Multi-scale modeling of spatial heterogeneity effect on the shear banding behaviors in metallic glasses