use all cores automatically