Group Fair Matchings using Convex Cost Functions | Synapse