Device-to-device content distribution: Optimal caching strategies and performance bounds | IEEE Conference Publication | IEEE Xplore