Text this: Resource allocation for energy efficient device-to-device communications /