Optimizing Multi-Range based Error-Bounded Lossy Compression for Scientific Datasets