Simulation of atomic layer deposition on nanoparticle agglomerates