MPruner: Optimizing Neural Network Size with CKA-Based Mutual Information Pruning | Synapse