WallMon: interactive distributed monitoring of per-process resource usage on display and compute clusters∗