lightweight messaging kernel