Cache-Enabled Device-to-Device Communications: Offloading Gain and Energy Cost | IEEE Journals & Magazine | IEEE Xplore