The effects of multiprogramming on barrier synchronization (1991)