Wait, are you trying to run smp on 1 core only???
SMP needs as many cores as possible, at least two.
Three cores would be ideal, and leave one core for the gpu client.
Machine id has nothing to do with cpu cores, its just a number associated to the client (up to 16 can be used presently).
To change what core a client runs on, you have to tweak the affinity settings.
Open up task manager and go to processes, find the fahcore and right click on it and change the affinity to the core you want.
Leave the gpu on one core, and smp on three cores.
fahcore11 is the gpu core, the other fahcore would be smp.