Currently, reader, writer, and kfree threads set their affinity by their id % nr_cpu_ids. IDs of the all three types all start from 0, and therefore readers, writers, and kfrees may be scheduled on the same CPU. This patch adds options to offset CPU affinity.