The Houston Rockets have signed 6-11 center Marcus Cousin to a three-year non-guaranteed contract, and then assigned him to their D-League affiliate the Rio Grande Vipers.

Cousin played this season with the Austin Toros.

To make room for Cousin on Houston's roster, Rockets GM Daryl Morey waived DeMarre Carroll, a forward acquired from the Memphis Grizzlies in the trade that sent Shane Battier to Memphis.

Hasheem Thabeet, the other player acquired in that deal, is being recalled from the Vipers, so that Cousin can take his spot on their roster.