Just to keep track of things, this is what is currently being done in #700, #691, and #705.
If anyone wants to join efforts (there are possibly similar efforts going on in personal branches) either by coding / testing / benchmarking / providing suggestions / etc. please do.