JOG: Java JIT Peephole Optimizations and Tests from Patterns | IEEE Conference Publication | IEEE Xplore