JVM on steroids: deterministic execution through dynamic byte code rewriting · HackerTrans