I have some matrix multiplication operation. I want to parallelize the execution of those operations through multiple processors.. This can be done on high performance computing cluster using MPI (Message Passing Interface).

Like wise, can I do some parallelization in the cloud using multiple worker roles. Is there any means for doing that.