DemoGRAPE: Managing Scientific Applications in a Cloud-Federated Environment