Beyond Heat Removal: Controlling Irreversibility in Semiconductor Computation | Synapse