pub fn default_segment_count() -> usize
Returns the default number of segments based on CPU count.
This provides a good balance between parallelism and memory overhead. The formula is min(num_cpus * 4, 64).
min(num_cpus * 4, 64)