Theory and applications of a computationally efficient cohort simulation model of human reproduction