Pr cross platform find hwloc

Added FindHwloc.cmake which also supports finding prebuilt hwloc library for visual studio.