The man page and the online documentation for hwloc_topology_set_synthetic()
both say that it takes a comma-separated list as input. It appears to take a
space-separated list instead.
Also, the documentation does not indicate what the return value means. When
the input description cannot be parsed, the routine returns -1 and does not