Modular representations emerge in neural networks trained to perform context-dependent tasks | Synapse