Massively parallel processing and optimization is easy to do with Python using the playdoh module. It can easily vectorize tasks to use all the CPUs and GPUs available on your network.

The module is documented at http://lpp.psycho.univ-paris5.fr/pdf/3022.pdf and available for download at http://playdoh.googlecode.com.