HSTREAM: A directive-based language extension for heterogeneous stream computing | Arena Library | Arena