openHMC - an open source Hybrid Memory Cube Controller