Program Demultiplexing: Data-flow based Speculative Parallelization of Methods in Sequential Programs | IEEE Conference Publication | IEEE Xplore