Particle-based modeling of heterogeneous chemical kinetics including mass transfer