A GPU implementation of an iterative receiver for energy saving MIMO ID-BICM systems