I've written code for an obstructed random walker simulation and I want to run long simulations (6 hours or more on my computer). I don't want to run this simulation on my computer because I will want to run multiple simulations simultaneously and I don't want to have to worry about not having access to my computer's hardware resources, overheating, etc.
Ideally, I'd like to run the simulation on a supercomputer, but I assume that would be expensive. Are there any companies/tools that would take my code/program run simulations and return the results to me?
My source code is in C# (which is obviously part of the reason these simulations take so long).