introduced affinity settings for ThreadedBenchmark
initial implementation is hard-coded for linux systems and will assign
threads in a round-robin fashion, starting from core id '0'.