Decoding Balanced Linear Codes with Preprocessing | Synapse