Backscatter Protocols and Energy-Efficient Computing for RF-Powered Devices