ACME: An energy-efficient approximate bus encoding for I2C