This is quite an interesting question so let me set the scene. I work at The National Museum of Computing, and we have just managed to get a Cray Y-MP EL super computer from
Try to parallelize your program using, e.g., OpenMP. It is a very simple and effective framework for making up parallel programs.