Text this: Energy-aware adaptive compression for mobile-to-mobile communications