Social Mobility Models for Heterogeneous Populations | Synapse