Implementation without barrier synchronization