new LZO algorithm 2012