Joint Resource Allocation and User Association for Heterogeneous Wireless Cellular Networks | Synapse