Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning | Synapse