Moving source+sink indices from int to unsigned saves ~1KB of array
bounds checks
Moving talker and listener config APIs to XC transaction to save memory