Multi-attribute auctions: application to workflow management systems