On this url you can find a document which I wrote that explains how to win time during real-time time -and interrupt critical measurements and processes by being asynchronously. It explains how to read from slow devices while letting faster devices perform stuff in parallel.