nproc isn't available on some of the BSDs
$ nproc
ksh: nproc: not found
$ uname -a
OpenBSD obsd64.example.xyz 6.8 GENERIC.MP#828 arm64
$ sysctl hw.ncpu
hw.ncpu=2with a big.LITTLE system it'll really depend what you're doing. Just compiling something? It's probably fine (if all cores can be active at once). If you're wanting more consistent performance for some calculations? You might need to think a bit more.