A Performance Evaluation of Azure and Nimbus Clouds for Scientific Applications