Heterogeneous Computing Systems for Complex Scientific Discovery Workflows | IEEE Conference Publication | IEEE Xplore