There're two socket of cpu with each 8 core & 16 thread in my computer (i.e., total 2*8 core and 16*2 thread).
When I was running apoc.periodic.iterate with parallel = TRUE, for example,
CALL apoc.periodic.iterate(
'MATCH (n) RETURN id(n) AS id', ...