Modeling and simulation in tribology across scales: An overview