Network compression via network memory: realization principles and coding algorithms