6.4 Design Space Exploration for Application Specific Architectures