I thought IL2CPP was using all available cores to build a solution, but when building Android (Oculus Quest), it doesn't seem to be the case at all, and it takes ages..? Unity 2019.2
The code conversion step in IL2CPP (literally the IL -> C++ part) runs on a single core. The C++ compilation should use all available cores on the machine.