Combining Weight Approximation, Sharing and Retraining for Neural Network Model Compression | Synapse