Text this: A flexible mid-term frequency domain scheduler for resource allocation in HetNets based on the SINR requested by users