Power Allocation for Underlay Device-to-Device Communication Over Multiple Channels | IEEE Journals & Magazine | IEEE Xplore