Design and evaluation of a knowledge-based ECG noise filtering framework | Synapse