Alwcpu - A light weight CPU