Twister2: Design of a big data toolkit
StreamIt: A Language for Streaming Applications