Sync Services and VMware

Currently I am running Active Roles Sync Services on a VMware VM and want to bettert tune performance.  My question is would I get better performance using more vCPU sockets and less cores or vice versa?  I have updated the config files to use multithreaded processes and have a large number of sockets, memory, etc.

Thanks!