Accelerator-Rich Architectures: Opportunities and Progresses