Two-Sided Matching with Indifferences: Using Heuristics to Improve Properties of Stable Matchings