Pipeline and Workflow execution framework to support NSLS-II