Parallel xargs over null-delimited input bash

Run N parallel jobs safely with NUL separators for names with spaces

find . -name '*.log' -print0 | xargs -0 -P"$(nproc)" -n1 gzip