Multi-scale Contact Approach Considering Material Heterogeneity and Wear