Cooperative Knowledge Distillation: A Learner Agnostic Approach | Synapse