Domain-Specific Computing Architectures And Paradigms