A hybrid algorithm for independent task parallel machine scheduling