User-aware centralized resource allocation in heterogeneous networks