A cost-efficient error-resilient approach to distributed arithmetic for signal processing. (February 2019)