Optimizing Resource Allocation for Device to Device Communication in Cellular Networks | IEEE Conference Publication | IEEE Xplore