Graph-based Representation of Arbitrary Binary Linear Codes: A Novel Algorithmic Approach | Synapse