Is there a way to split files over multiple cores ?

I have a large folder (3000GB on an enterprise server). I need to zip those and make parts of 100GB each.

I did look into these articles :-
https://www.peterdavehello.org/2015/02/use-multi-threads-to-compress-files-when-taring-something/
https://askubuntu.com/questions/258202/multi-core-compression-tools

But they don’t support splitting into multiple parts.

pigz compression will work and then add split command

“tar cvf - --use-compress-program=pigz dirORfile | split --bytes=50MB - output.tar.gz.”