Heterogeneous catalysis towards the nanoscale: combining surface science experiments and numerical simulations