selected publications conference paper Generic scrubbing-based architecture for custom error correction algorithms 2015