Designing Activity-Based Costing Assignments