Understanding manycore complexity in Windows