Interference-Aware Resource Allocation for Device-to-Device Radio Underlaying Cellular Networks | Synapse