Spectrum Allocation and Power Control in Full-Duplex Ultra-Dense Heterogeneous Networks | Synapse