add sb_smpool_alloc