Loop optimization techniques on multi-issue architectures. - Dan Richard Kaiser (1995)