Managing high-performance computing applications as an on-demand service on federated clouds. (April 2018)