Improving trace cache effectiveness with branch promotion and trace packing | IEEE Conference Publication | IEEE Xplore