again, this is not a job for a critical section: critical sections are executed by each thread but never at the same time (ie they are run serially n_threads times) in this case this should be a single section