Assignment of Tasks in a Distributed Processor System with Limited Memory | Synapse