use all available os threads by default