I'm not sure it would be necessary (or realistic) to think prisons could be quite so broken down by crimes, but I do think white-collar criminals should be housed separately from people who have committed violent, or even "physically intrusive" crimes (like breaking into homes or cars); because, even though white-collar crime has its victims, it is a very different kind of crime than some other kinds.
I think there are more appropriate punishments for white-collar criminals than generally exist now. Letting them work and making them pay back money makes more sense than throwing them in with violent people or treating them as if they are. Taking away things they've gotten through illegal means would be one thing. So would requiring them to sell any property/belongings they have in order to repay what they've stolen. Letting them have nothing but what any individual needs to live (and an ankle bracelet) could be done by letting them in low-income housing (which would be punishment enough for a lot of people guilty of white-collar crime).
If they could write books, be consultants, or give lectures (especially if their crime was a high-profile one) they should be allowed to (required to) - with all income from such things going to their victims. If it takes the rest of their life, so be it. If they paid off what they owed early they could still live under this kind of restrictions for x amount of time, maybe with their money going into some fund for one thing or another. The "bar" for what constitutes "living in hell" is generally different from what "living in hell" is for people capable of being violent, intrusive, or otherwise victimizing people in "physical" ways.
Of course, as long as so many people seem to think money is ore important than people and life, we'll be having murderers, child molesters, and rapists who get out of prison, and walk the streets, in fifteen years (or three years); and white-collar criminals sent to prison for the rest of their lives.