SwitchNet: protecting neural networks by structure obfuscation and switch-controlled inference | Synapse