Many Cores Changes to the Branch version 2