Programming Abstraction for Resource Aware Stream Processing for Scientific Workflows | IEEE Conference Publication | IEEE Xplore