Advanced Resource Allocation in the Context of Heterogeneous Workflows Management