Optimal linear codes with few weights from simplicial complexes | Synapse