Assessing Group Fairness with Social Welfare Optimization | Synapse