Business Process Assignment and Execution from Cloud to Mobile