Simulating collisional dust growth in protoplanetary disks: Combining discrete element and kinetic Monte Carlo methods | Synapse