An experimental study of several cooperative register allocation and instruction scheduling strategies | IEEE Conference Publication | IEEE Xplore