Build processes on Linux see 16 “cores”. That has nothing to do with nix. How your cpu schedules said threads is up to your kernel’s scheduler and your cpu’s design.
Also see I/O & CPU scheduling, jobs & cores... and performance, baby - #4 by justinas for some context.