FPLinQ: A cooperative spectrum sharing strategy for device-to-device communications | IEEE Conference Publication | IEEE Xplore