Sometimes there are options of using existing conduits to get around from trying to find new routes, since there are most likely sub panels in the units one can use the feeder conduit if only adding an extra circuit and if the conduit has required extra fill space, other times like with the heater, you might be able to run a couple extra hots if the load doesn't need a neutral, and again there is sufficient fill space, many times derating only kicks in if the conduit is already over 6 circuits because of derating from the 90? column of table 310.16, as far as blowing out block while it happens it can be avoided by going real slow and turning off the hammering and just using just a rotating drill, I use the Bosch Blue Granite bits as they have a really sharp cutting edge and do a nice clean hole on both sides if you only use non-hammering through the last 1/2" of drilling, they are also great for drilling harden floor tile and Granite but cut through concrete like butter.
Like Don said, stairs and or elevator shafts can be off limits, and even if you were allowed fire sealing around the conduit would be required.
Another option is a feeder tap at the main service to a small two or 4 space panel, just keep in mind of not trespassing into the other owners space as that can be a problem.