I think it's just an app running the background. I think the mdm_hsic_pm0 is a generic process, possibly for location based services. I've noticed the mdm process running when Google Maps was running, when my GPS tracker was running. I don't think it's directly related to GPS, as I've also noticed it with GPS disabled, but it might be a generic host process.
Best I got is close down some of those background programs and processes. It hasn't been much of an issue for me lately.
UPDATE: I just recalled an 8 hour wakelock I had a last night. I had aDownloader running; again, the mdm_hsic_pm0 threw the wakelock. It might be a host process for a type of radio activity...