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