class_docstr: Takes a list of inputs, each with a shape CHWN, and transposes
  to HWCN, then concatenates along the HWC axis.
class_docstr_tok: ["Takes","a","list","of","inputs",",","each","with","a","shape","CHWN",",","and","transposes","to","HWCN",",","then","concatenates","along","the","HWC","axis","."]
code: def allocate(self, shared_outputs=None):
      self.outputs = self.be.iobuf((self.num_elements))
  
      # create destination delta buffers
      self.deltas = [
          self.be.iobuf(in_shape) for in_shape in self.in_shapes
      ]
  
imports: from neon.layers.layer import Layer, ParameterLayer
  import numpy
  from neon.transforms import Softmax
  from neon.initializers.initializer import Constant
  import math
  from collections import OrderedDict
label_desc: Use image node_id 3 for calling the ConcatTranspose obj's underlying member method code with example usage: obj.allocate(shared_outputs) without return types