A generic algorithms library for heterogeneous, distributed, embedded systems.