Balancing Performance and Energy for Lightweight Data Compression Algorithms