Multithreading compression when saving and loading .blend files

When dealing with big meshes (couple milion polys + modifiers) save and load times of compressed .blend files could take up to couple minutes. The bottleneck is caused by single threaded compression.

Could implementing multithreaded compression be possible?
That could cut a lot of idle time during work.