Add support for cpus_allowed_policy

Two policies are supported:

shared	cpumask is shared between all threads. This is the original
	behavior.

split	cpumask is split between threads, each thread gets a unique
	CPU.

Signed-off-by: Jens Axboe <axboe@fb.com>
13 files changed