- add some docs, add support for heterogeneous processors