Text this: Test bus assignment, sizing, and partitioning for system-on-chip