Reverse Engineering Convolutional Neural Networks Through Side-channel Information Leaks | Synapse