10-12 hours is really long for a pup. Are there any doggie daycares near by your work that you could see her at lunchtime? Some of the Petsmart Hotels have daycare facilities.
I know it isn't ideal, but she needs daytime stimulation to make her sleep at night for you.
Wish I could offer more help.