Dynamic strict fractional frequency reuse for software-defined 5G networks