Multiuser Detection Algorithms for CDMA based on the Massage Passing Algorithms(HISC2006)