I know it means work it horribly hard, someone is trying to work something out so hard that the question amlost kills him/er. But I'm not sure if the southern Chinese can understand it, perhaps you could say it's somewhat a slang word in northern China, and it's definitely an informal word.