Text this: Optimization of Test and Design-for-Testability Solutions for Many-Core System-on-Chip Designs