Add status.nproc
Allow for a random subset of cpus to be assigned

This should be refined to detect what cpus are assigned and change
assigned cpus based on what is being used by other containers