Text this: Evaluation of Interference Cancellation Architectures for Heterogeneous Cellular Networks