chromium pass which is shared app
repalce sequential search with binary search
add multithread support in jalr function