According to MSDN documentation and Stephen Toub answer, my C# app should use every Logical Processor of every Processor Group because it is configured as required (see my
And you should ensure there is no Job restrictions.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684147(v=vs.85).aspx
You can check by Process Explorer
https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx