added thread bindings to specific cores to reduce potential cache problems