HMPP Branch Complete