Text this: A Middleware Approach to Achieving Fault Tolerance of Kahn Process Networks on Networks on Chips