Multi-Agent Reinforcement Learning for Job Shop Scheduling in Dynamic Environments | Synapse