Also in this is switching to using sysconf instead of sysctlbyname to determine hardware concurrency, since it's more portable and also works on OSX/iOS. Swift SVN r25782