呕心沥血

work one’s heart out