1. An apparatus for parallel processing of a large computing requirement, the apparatus comprising: a) a central processing unit (“CPU”); b) a task pool in electronic communication with the CPU; and c) a first solidarity cell in electronic communication with the task pool, the first solidarity cell comprising a first agent configured to proactively retrieve, from the task pool, a matching task for the solidarity cell to process.