Need to optimize many currencies on many sessions

I am in the process of optimizing my EA for various different currencies and market sessions.
This is a very time consuming and computationally intensive process. I cannot optimize with more than a single instance of MT4 on my computer without drastically increasing the overall length of time.

I want to rent out some serious processing power for a month or so to crunch all these numbers. Does anyone know of anything like this? Perhaps some cloud computing network or anything of the sort?