There are patches that provide support for ZRAM to be able to handle multiple compression streams on a per-CPU basis. This kernel module for creating compressed block devices could be made more versatile with this proposed patch series…
Source: Phoronix – Google Engineer Experimenting With ZRAM Handling For Multiple Compression Streams