Avoid multiple allocations with FIRSTPRIVATE