Reachability Problem for Weak Multi-Pushdown Automata (Logical Methods in Computer Science, 2013)