fine grain parallel processing