Predictive system shutdown and other architectural techniques for energy efficient programmable computation | Synapse