Heterogeneous Network Simulator using Linear Optimization to determine optimal configurations.