Cooperative Coding Schemes: Design and Performance Evaluation