Multi-user Linearly Separable Computation: A Coding Theoretic Approach