An Efficient and Retargetable Dynamic Binary Translator on Multicores