Arafeh, B. (2005). A Multi-Step Approach for Scheduling Tasks with Synchronization on Clusters of Computers. The Journal of Engineering Research [TJER], 2(1), 77–89. https://doi.org/10.24200/tjer.vol2iss1pp77-89