Power Allocation for D2D Communications With SWIPT | IEEE Journals & Magazine | IEEE Xplore