A novel register allocation algorithm for testability | TUP Journals & Magazine | IEEE Xplore