use correct n_processor