Parallelisation strategies for agent based simulation of immune systems