Allocating programs containing branches and loops within a multiple processor system | IEEE Journals & Magazine | IEEE Xplore