Text this: A multicriteria aware optimal routing approach for enhancing quality of service in device to device communication /