It's Time to Think About an Operating System for Near Data Processing Architectures
On Horizontal Decomposition of the Operating System.