Resource Allocation in NFV: A Comprehensive Survey | Synapse