A Unified Frequency ReuseFramework for Heterogeneous Cellular Networks