Joint Power Allocation and Transmission Rate Control Based on Stackelberg Game Theory for D2D Communications in Underlaying Cellular Network | Synapse