Cost Effective Modular Adders for RNS-based Processors