MASCEM: Optimizing the performance of a multi-agent system. (15th September 2016)