A Developmental and Immune-Inspired Dynamic Task Allocation Algorithm for Microprocessor Array Systems