Loop unrolling minimisation in the presence of multiple register types: A viable alternative to modulo variable expansion | IEEE Conference Publication | IEEE Xplore