Flexible Algorithms: Enabling Well-Defined Order-Independent Execution with an Imperative Programming Style | IEEE Conference Publication | IEEE Xplore