Specializing Smaller Language Models towards Multi-Step Reasoning | Synapse