Monte Carlo simulations of heterogeneous catalytic reactions on highly dispersed supported metal catalysts