Simulating co-diffusion of innovations