pub fn determine_thread_counts_mapcell( total: Option<usize>, threads1: Option<usize>, threads2: Option<usize>, threads_mc: Option<usize>, recommend_threads_mapcell: usize, ) -> Result<(usize, usize, usize)>