as I already mentioned in GH-266 this will change the fact value completly as it counts the number of cores and not the number of physical processors. The old code calls `uniq` on the list of processor ids, the new code does not.

On my core i7 (quad core) the old code gives me a physical processor count as `1`, with the patch applied I get `4`.