Content Caching and Channel Allocation in D2D-Assisted Wireless HetNets | IEEE Journals & Magazine | IEEE Xplore