Tarema: Adaptive Resource Allocation for Scalable Scientific Workflows in Heterogeneous Clusters | IEEE Conference Publication | IEEE Xplore