class_docstr: Allocate of CPU-visible buffers are replaced by LetStmt
  
  For scopes that are accessible by the CPU (e.g. VTCM on hexagon),
  the head address specifies how it should be accessed, and is used
  to replace the AllocateNode.
code: def before():
      ptr = T.allocate(
          [16], "float32", scope="global.test_with_head_address"
      )
      T.evaluate(ptr)
  
imports: import tvm
  from tvm.script import tir
label_desc: Use image node_id 1 for calling the TestLowerCPUAccessibleScope obj's underlying member method code with example usage: obj.before() without return types