Social Media, Network Heterogeneity, and Opinion Polarization | Synapse