Much of the code should be easily parallelizable three-way.
Activity