This is empirically/heuristically determined, but it's too problem- and machine-specific to be actually meaningful. Until we have an auto-tuner, I don't think there's much we can do, apart from letting the user choose the value.