Optimal Joint User Association and Resource Allocation in Heterogeneous Networks via Sparsity Pursuit | Synapse