Throughput Maximizing Multiuser Scheduling with Adjustable Fairness | Synapse