Text this: Efficient radio resource allocation scheme for 5G networks with device-to-device communication