Cache content placement using triangular network coding | Synapse